103230
1078560
684104
1104969
694131
286497
101569
236164
18124
574920
970404
707149
810147
893949
1015724
817610
552505
49952
95987
604377
290284
539842
445275
827256